home *** CD-ROM | disk | FTP | other *** search
- import a.a.a.c;
- import a.a.a.i;
- import javax.microedition.lcdui.Graphics;
-
- // $FF: renamed from: b
- class class_0 extends c {
- // $FF: renamed from: O int
- public static final int field_0 = 1;
- // $FF: renamed from: U int
- public static final int field_1 = 2;
- // $FF: renamed from: V byte[]
- private static byte[] field_2;
- // $FF: renamed from: N int[]
- private static int[] field_3 = new int[]{1, 6, 2, 5};
- // $FF: renamed from: Y int
- private final int field_4;
- // $FF: renamed from: R int
- private final int field_5;
- // $FF: renamed from: aa int
- private final int field_6;
- // $FF: renamed from: P int
- private final int field_7;
- // $FF: renamed from: Z int
- private int field_8;
- // $FF: renamed from: W int
- private int field_9;
- // $FF: renamed from: T int
- private int field_10;
- // $FF: renamed from: X int
- private int field_11;
- // $FF: renamed from: M int
- private int field_12;
- // $FF: renamed from: Q byte
- private byte field_13;
- // $FF: renamed from: S int
- private int field_14;
-
- public class_0(int var1) {
- this.field_4 = (c.A - 8) / 3;
- this.field_5 = (c.K - i.c.getHeight() - 1) / 3;
- this.field_6 = (c.A - this.field_4 * 3) / 2;
- this.field_7 = i.c.getHeight();
- this.field_8 = var1;
- super.s = 0;
- super.u = 3;
- if (this.field_8 == 1) {
- super.F = a.p[0];
- c.for(this);
- } else {
- super.F = a.m[0];
- c.do(this);
- }
-
- if (field_2 == null) {
- field_2 = new byte[this.field_4 * this.field_5];
- }
-
- }
-
- // $FF: renamed from: try (int) void
- public void method_0(int var1) {
- super.f();
- this.field_13 = (byte)var1;
- if (this.field_8 == 1) {
- this.field_9 = super.v = this.field_4 / 2;
- this.field_10 = super.t = this.field_5 - 5;
- this.method_3(1);
- super.I = 1;
- } else {
- this.field_9 = super.v = var1 * this.field_4 / 4;
- this.field_10 = super.t = 5;
- this.method_3(6);
- }
-
- field_2[super.v + super.t * this.field_4] = this.field_13;
- super.x = false;
- }
-
- // $FF: renamed from: new (javax.microedition.lcdui.Graphics) void
- public void method_1(Graphics var1) {
- if (super.w) {
- if (super.x && this.field_8 == 1) {
- if (++this.field_14 >= 4) {
- super.x = false;
- this.field_14 = 0;
- c.J.new();
- }
-
- } else {
- if (this.field_8 == 2) {
- var1.setColor(16776209);
- } else {
- var1.setColor(101, 228, 255);
- }
-
- for(int var2 = 0; var2 < super.I; ++var2) {
- if (this.field_8 == 2 && this.method_7()) {
- var1.drawLine(super.v * 3 + this.field_6, super.t * 3 + this.field_7, this.field_9 * 3 + this.field_6, this.field_10 * 3 + this.field_7);
- this.field_9 = super.v;
- this.field_10 = super.t;
- }
-
- super.v += this.field_11;
- super.t += this.field_12;
- if (field_2[super.v + super.t * this.field_4] != 0) {
- ((c)this).goto();
- break;
- }
-
- field_2[super.v + super.t * this.field_4] = this.field_13;
- }
-
- var1.drawLine(super.v * 3 + this.field_6, super.t * 3 + this.field_7, this.field_9 * 3 + this.field_6, this.field_10 * 3 + this.field_7);
- this.field_9 = super.v;
- this.field_10 = super.t;
- }
- }
- }
-
- // $FF: renamed from: a () void
- public void method_2() {
- }
-
- // $FF: renamed from: int (int) void
- protected void method_3(int var1) {
- byte var2 = 0;
- switch (var1) {
- case 1:
- this.field_12 = -1;
- this.field_11 = 0;
- var2 = 0;
- break;
- case 2:
- this.field_11 = -1;
- this.field_12 = 0;
- var2 = 2;
- break;
- case 5:
- this.field_11 = 1;
- this.field_12 = 0;
- var2 = 3;
- break;
- case 6:
- this.field_12 = 1;
- this.field_11 = 0;
- var2 = 1;
- break;
- case 8:
- super.I = 3;
- case 3:
- case 4:
- case 7:
- default:
- return;
- }
-
- if (this.field_8 == 1) {
- super.F = a.p[var2];
- } else {
- super.F = a.m[var2];
- }
-
- }
-
- // $FF: renamed from: new (int) void
- protected void method_4(int var1) {
- switch (var1) {
- case 8:
- super.I = 1;
- default:
- }
- }
-
- // $FF: renamed from: try (javax.microedition.lcdui.Graphics) void
- public void method_5(Graphics var1) {
- var1.setColor(16777215);
- var1.drawRect(this.field_6, this.field_7, this.field_4 * 3 - 2, this.field_5 * 3 - 2);
- var1.drawRect(this.field_6 + 1, this.field_7 + 1, this.field_4 * 3 - 4, this.field_5 * 3 - 4);
- }
-
- // $FF: renamed from: byte (javax.microedition.lcdui.Graphics) void
- public void method_6(Graphics var1) {
- if (super.w) {
- var1.drawImage(super.F, super.v * 3 + this.field_6, super.t * 3 + this.field_7, 3);
- }
- }
-
- // $FF: renamed from: n () boolean
- private boolean method_7() {
- if (field_2[super.v + this.field_11 + (super.t + this.field_12) * this.field_4] == 0) {
- return false;
- } else {
- int var1 = Math.abs(c.H.nextInt()) % 4;
- int var2 = 0;
-
- while(var2 < 4) {
- this.method_3(field_3[(var2++ + var1) % 4]);
- if (field_2[super.v + this.field_11 + (super.t + this.field_12) * this.field_4] == 0) {
- return true;
- }
- }
-
- return false;
- }
- }
-
- // $FF: renamed from: o () void
- public void method_8() {
- int var1 = this.field_4 * this.field_5;
-
- for(int var2 = 0; var2 < var1; ++var2) {
- field_2[var2] = 0;
- }
-
- int var3 = this.field_4 * (this.field_5 - 1);
-
- for(int var4 = 0; var4 < this.field_4; ++var4) {
- field_2[var4] = 9;
- field_2[var4 + var3] = 9;
- }
-
- int var5 = this.field_4 - 1;
-
- for(int var7 = 0; var7 < this.field_5; ++var7) {
- int var6 = var7 * this.field_4;
- field_2[var6] = 9;
- field_2[var6 + var5] = 9;
- }
-
- }
-
- // $FF: renamed from: i () int
- public int method_9() {
- return super.I;
- }
-
- // $FF: renamed from: b () void
- protected void method_10() {
- }
- }
-